// pages/index/cityList/cityList.js
import { API_HOST } from "../../../utils/const"
import http from "../../../utils/http"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    host: API_HOST,
    cityList: [],
    // cityList: [
    //   {
    //     id: 1,
    //     name: '上海'
    //   },
    //   {
    //     id: 2,
    //     name: '北京'
    //   },
    //   {
    //     id: 3,
    //     name: '杭州'
    //   },
    //   {
    //     id: 4,
    //     name: '乌鲁木齐'
    //   },
    //   {
    //     id: 5,
    //     name: '深圳'
    //   },
    //   {
    //     id: 6,
    //     name: '厦门'
    //   },
    //   {
    //     id: 7,
    //     name: '长沙'
    //   },
    //   {
    //     id: 8,
    //     name: '成都'
    //   },
    //   {
    //     id: 9,
    //     name: '重庆'
    //   }
    // ],
    curCode: '',
    curCity: ''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //console.log('====cityList options.id:', options.code,options.name);
    this.setData({
      curCode: options.code,
      curCity: options.name
    });
    //this.getCity();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onShow: function () {
    this.getCity();
  },

  getCity: function () {
    var that = this;
    http({
      url: "/city/list",
      method: 'POST',
      data: {},
      success: function (res) {
        //console.log('====res:', res);
        if (!res) return;
        that.setData({
          cityList: res.data
        })
      }
    })
  },

  selectCity: function(e){
    let code = e.currentTarget.dataset.code,
        city = e.currentTarget.dataset.city;
    this.setData({
      curIdx: code
    });
    wx.switchTab({
      url: '/pages/index/index'
    });
    wx.setStorage({
      key: 'cityCode',
      data: code
    });
    wx.setStorage({
      key: "cityName",
      data: city
    })
  }
})